@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#888888; outline:none;}
a:hover{ color:#bc0200;}
img{ border:none;}
ul,li{ list-style-type:none;}
body{ background-color:#f2f2f2;}
#wrapper{ width:100%; background-color:#f2f2f2; font-family:"宋体";}
#top{ width:100%; height:86px; background:url(../images/topbg.gif) repeat-x;}
.top{ width:1000px; height:86px; margin:0 auto;}
.logo{ width:195px; height:64px; float:left; margin-top:10px; display:inline;}
.topright{ height:71px; float:right; overflow:hidden; padding-top:15px;}
#nav{ width:100%; height:48px; background:url(../images/navbg.gif) repeat-x;}
.nav{ width:1000px; height:48px; margin:0 auto; overflow:hidden;}
.nav img{ float:left;}
.nav a{ color:#464646; font-size:14px; font-weight:bold; padding:0 20px 0 21px; display:block; float:left; line-height:45px;filter:dropshadow(color=#ffffff,offx=1,offy=1); text-shadow: 1px 1px 1px #ffffff;}
.nav a.a{ padding:0 30px 0 31px; display:block; float:left; height:45px; background:url(../images/home2.gif) no-repeat 50% 50%;}
.nav a.a:hover{ background:url(../images/home.gif) no-repeat 50% 50%;}
.nav a.ahv{ background:url(../images/home.gif) no-repeat 50% 50%;}
.nav a:hover{ color:#bc0200; text-decoration:none;}
.nav a.bhv{ color:#bc0200; text-decoration:none;}
#main{ width:100%;}
#banner{ width:100%; height:265px; position:relative; background:url(../images/banner_bg01.gif) repeat-x; background-position:center top;}
.banner { MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 265px;}
.bannerImg { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px;}
.bannerImg .bannerPage { POSITION: absolute; TOP: 220px; LEFT: 450px;}
.bannerImg .bannerPage A { MARGIN-RIGHT: 2px;}
.bannerImg .bannerPage A IMG { VERTICAL-ALIGN: middle;}
.slides_container { POSITION: relative; WIDTH: 1000px; OVERFLOW: hidden;}
.pagination { MARGIN: 26px auto 0px;}
.pagination LI { MARGIN: 0px 1px; FLOAT: left;}
.pagination LI A { BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px;}
.pagination LI.current A { BACKGROUND-POSITION: 0px -18px;}
.ymcx{ width:352px; height:217px; position:absolute; z-index:1000; background:url(../images/ymcxbg.gif) no-repeat; top:16px; margin-left:58%; padding:15px;}
.ymcxa{ width:352px; height:217px; position:absolute; z-index:1000; background:url(../images/ymcxbg.gif) no-repeat; top:16px; margin-left:58%; padding:15px;}
.ymcxa span{ font-size:14px; color:#be020a; font-weight:bold;}
.ymcxa a{ font-size:12px; color:#888;}
.ymcxa a:hover{ color:#ff6600;}
.ymcxa img{ vertical-align:middle;}
.ymcxa p{ padding-bottom:8px;}
.ymcx1{ width:352px; height:32px; margin-top:5px;}
.ymcx2{ width:253px; height:31px; float:left; background:url(../images/searchbg.gif) no-repeat; padding:0 10px;} 
.searchtxt{ width:253px; height:31px; display:block; border:none; background:none; line-height:31px; color:#bbbbbb; font-size:14px;}
.searchbtn{ width:71px; height:32px; display:block; float:right;  border:none; background:url(../images/cxbtn.gif) no-repeat; cursor:pointer;}
.ymcx3{ width:352px; height:150px; overflow:hidden; margin-top:8px;}
.ymbox{ width:84px; height:20px; float:left; overflow:hidden; margin:12px 0 0 0; display:inline; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.main{ width:1000px; overflow:hidden; margin:0 auto; position:relative;}
.main1{ width:1000px; height:200px; overflow:hidden; background:url(../images/botline.gif) no-repeat; background-position:bottom center; padding:28px 0;}
.gsjj{ width:590px; height:200px; overflow:hidden; float:left; font-size:13px; color:#555555; line-height:22px;}
.ggxw2{ width:382px; height:200px; overflow:hidden; position:absolute; z-index:1000; top:16px; margin-left:58%; }
.ggxw{ width:382px; height:200px; overflow:hidden; float:right;}
.ggxwtop{ width:382px; height:54px; background:url(../images/ggxwtop.gif) no-repeat; overflow:hidden;}
.ggxwtop ul{ overflow:hidden; margin-left:9px;}
.ggxwtop li{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#666666; cursor:pointer;}
.ggxwtop li.hover{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#333; font-weight:bold; background:url(../images/ggxwli.gif) no-repeat;}
.ggxwbot{ width:382px; height:146px; overflow:hidden;}
.ggxwbot ul{ width:340px; height:146px; overflow:hidden; margin:0 auto;}
.ggxwbot li{ width:326px; height:28px; display:block; overflow:hidden; background:url(../images/ggxwbotli.gif) no-repeat 0 50%; padding-left:14px; line-height:28px;}
.ggxwbot li span{ float:right; font-size:12px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}
.ggxwbot li a{ width:245px; height:28px; overflow:hidden; font-size:13px; color:#888888;}
.ggxwbot li a:hover{ color:#bc0200;}
.main2{ width:1000px; height:305px; padding:40px 0; overflow:hidden; background:url(../images/botline.gif) no-repeat; background-position:center bottom;}
.main2left{ width:125px; height:165px; float:left; background:url(../images/wmdfw.gif) no-repeat; padding:140px 65px 0 0; overflow:hidden; font-size:13px; color:#333; text-align:right; line-height:20px;}
.main2right{ width:800px; float:right;}
.fwbox{ width:360px; height:118px; float:left; margin:18px 20px 18px 20px; display:inline; font-size:13px; color:#333333; line-height:24px;}
.fwbox a{ font-size:16px; font-weight:bold; color:#0066cc; line-height:32px;}
.fwbox img{ float:left; margin-right:22px; display:inline;}
.main3{ width:1000px; overflow:hidden; padding:30px 0; text-align:center; line-height:24px; font-size:13px; color:#666666;}
.main4{ width:1000px; height:220px;}
.wzbox{ width:235px; height:220px; float:left; margin-right:20px; display:inline; background:url(../images/wzbg.gif) no-repeat;}
.wzbox1{ width:188px; height:63px; margin:0 auto; padding:20px 12px 0; line-height:24px; font-size:16px; font-weight:bold; color:#c81818; font-family:Arial, Helvetica, sans-serif;}
.wzbox1 a{ font-size:16px; color:#333333; font-weight:bold;}
.wzbox1 img{ float:left; margin-right:20px; display:inline;}
.wzbox2{ width:168px; height:110px; overflow:hidden; margin:0 auto; padding:10px; font-size:13px; color:#666666; line-height:18px;}
.main5{ width:1000px; height:730px; overflow:hidden; margin-top:50px;}
.case{ width:700px; height:730px; overflow:hidden; float:left;}
.casetop{ width:700px; height:54px; overflow:hidden; background:url(../images/altop.gif) no-repeat;}
.casetop ul{ overflow:hidden; margin-left:9px;}
.casetop li{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#666666; cursor:pointer;}
.casetop li.hover{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#333; font-weight:bold; background:url(../images/ggxwli.gif) no-repeat;}
.casebot{ width:700px; height:676px; overflow:hidden;}
.casebox{ width:666px; height:133px; overflow:hidden; margin:0 auto; border-bottom:1px #e9e9e9 solid; padding:16px 5px; font-size:13px; color:#666666; line-height:18px;}
.casebox p{ padding:6px 0;}
.casepic{ width:200px; height:125px; overflow:hidden; float:left; margin-right:12px; display:inline; padding:4px;}
.picbg1{ background:url(../images/imgbg1.gif) no-repeat;}
.picbg2{ background:url(../images/imgbg2.gif) no-repeat;}
.main5right{ width:270px; height:730px; float:right; overflow:hidden;}
.wmdkh{ width:270px; height:523px; overflow:hidden;}
.wmdkh1{ width:270px; height:34px; overflow:hidden; background:url(../images/wmdkhtop.gif) no-repeat;}
.wmdkh1 span{ float:left; margin:12px 0 0 15px; display:inline; font-size:13px; color:#333; font-weight:bold;}
.wmdkh1 a{ float:right; margin:12px 12px 0 0; display:inline;}
.wmdkh2{ width:270px; height:484px; overflow:hidden; background:url(../images/wmdkhmid.gif) repeat-y;}
.wmdkh3{ width:270px; height:5px;}
.khbox{ width:100px; height:85px; float:left; margin:10px 15px 0 18px; display:inline;}
.khbox img{ display:block;}
.khbox p{ width:100px; height:25px; display:block; line-height:25px; text-align:center;}
.khbox a{ color:#666666; font-size:13px;}
.zxqy{ width:270px; height:195px; overflow:hidden; margin-top:10px;}
.zxqy1{ width:270px; height:34px; overflow:hidden; background:url(../images/wmdkhtop.gif) no-repeat;}
.zxqy1 span{ float:left; margin:12px 0 0 15px; display:inline; font-size:13px; color:#333; font-weight:bold;}
.zxqy1 a{ float:right; margin:12px 12px 0 0; display:inline;}
.zxqy2{ width:270px; height:156px; overflow:hidden; background:url(../images/wmdkhmid.gif) repeat-y;}
.zxqy2 ul{ width:240px; height:140px; margin:10px auto; overflow:hidden;}
.zxqy2 li{ width:226px; height:28px; overflow:hidden; padding-left:14px; background:url(../images/ggxwbotli.gif) no-repeat 0 50%; line-height:25px;}
.zxqy2 li a{ font-size:13px; color:#333;}
.zxqy2 li a:hover{ color:#bc0200;}
.zxqy3{ width:270px; height:5px;}
#wmdjs{ width:100%; height:36px; background:url(../images/wmdjsbg.gif) repeat-x; text-align:center; margin:50px 0;}
.gwxt{ width:1000px; height:102px; margin:30px auto; overflow:hidden;}
.gwxt1{ width:137px; height:72px; background:url(../images/gwxt1.gif) no-repeat; padding:35px 15px 10px 85px; overflow:hidden; font-size:13px; color:#666666; line-height:16px; float:left; margin-right:16px; display:inline;}
.gwxt1 a{ font-size:14px; color:#c81818; font-weight:bold;}
.gwxt2{ width:137px; height:72px; background:url(../images/gwxt2.gif) no-repeat; padding:35px 15px 10px 85px; overflow:hidden; font-size:13px; color:#666666; line-height:16px; float:left; margin-right:16px; display:inline;}
.gwxt2 a{ font-size:14px; color:#c81818; font-weight:bold;}
.gwxt3{ width:137px; height:72px; background:url(../images/gwxt3.gif) no-repeat; padding:35px 15px 10px 85px; overflow:hidden; font-size:13px; color:#666666; line-height:16px; float:left; margin-right:16px; display:inline;}
.gwxt3 a{ font-size:14px; color:#c81818; font-weight:bold;}
.gwxt4{ width:137px; height:72px; background:url(../images/gwxt4.gif) no-repeat; padding:35px 15px 10px 85px; overflow:hidden; font-size:13px; color:#666666; line-height:16px; float:left; display:inline;}
.gwxt4 a{ font-size:14px; color:#c81818; font-weight:bold;}
.main6{ width:1000px; height:320px; margin:10px auto; overflow:hidden;}
.news{ width:321px; height:320px; float:left; margin-right:16px; display:inline;}
.newstop{ width:321px; height:54px; overflow:hidden; background:url(../images/newstop.gif) no-repeat;}
.newstop a{ float:right; margin:12px 12px 0 0; display:inline;}
.newstop ul{ overflow:hidden; margin-left:9px; height:35px; float:left; display:inline;}
.newstop li{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#666666; cursor:pointer;}
.newstop li.hover{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#333; font-weight:bold; background:url(../images/ggxwli.gif) no-repeat;}
.newsbot{ width:321px; height:276px; overflow:hidden;}
.news1{ width:320px; height:100px; margin:5px auto;}
.news2{ width:130px; height:100px; float:left; margin-left:20px; display:inline;}
.news2 p{ width:130px; height:25px; display:block; text-align:center; line-height:25px;}
.news2 a{ font-size:12px;}
.newsbot ul{ width:290px; margin:5px auto;}
.newsbot li{ width:290px; height:28px; display:block; overflow:hidden; line-height:28px;}
.newsbot li a{ font-size:14px; color:#333;}
.newsbot li a:hover{ color:#c81818;}
#foot{ width:100%; overflow:hidden;}
.foot1{ width:100%; height:95px; background:url(../images/footbg.gif) no-repeat; background-position:top center;}
.foot2{ width:100%; overflow:hidden; background-color:#c81818;}
.foot3{ width:980px; overflow:hidden; margin:0 auto;}
.yqlink{ width:980px; overflow:hidden;}
.yqlink1{ width:95px; overflow:hidden; float:left;}
.yqlink1 span{ color:#ee8888; font-size:12px; line-height:24px;}
.yqlink2{ width:885px; overflow:hidden; float:left; line-height:24px;}
.yqlink2 a{ font-size:12px; color:#ee8888;}
.yqlink2 a:hover{ color:#fff;}
.yqlink2 span{ color:#cc4d4d; font-size:14px; padding:0 10px;}
.foot4{ width:980px; overflow:hidden; padding:15px 0; text-align:center; background:url(../images/footline.gif) no-repeat; background-position:top center; color:#fff; line-height:24px; font-size:12px;}

/*内页*/
.nymain{ width:1000px; overflow:hidden; margin:0 auto; margin-top:30px;}
.nyleft{ width:640px; overflow:hidden; float:left;}
.nycont{ width:630px; overflow:hidden; padding:0 5px; font-size:14px; color:#333; line-height:24px;}
.nyright{ width:290px; overflow:hidden; float:right;}
.rigmenu{ width:290px; overflow:hidden;} 
.rigmenutop{ width:290px; height:8px; display:none;}
.rigmenumid2{ width:270px; overflow:hidden; padding:10px; background:url(../images/rigmid.gif) repeat-y; display:none;}
.rigmenumid2 a{ font-size:12px; color:#666; font-weight:100; padding-right:10px;}
.rigmenumid2 a:hover{ color:#ff6600;}
.rigmenumid2 p{ padding-bottom:10px; font-size:24px; color:#333; font-weight:bold; padding-left:15px;}
.rigmenumid2 p span{ font-size:14px; color:#bc0200;}
.rigmenumid2 img{ vertical-align:middle; padding-right:5px;}
.rigmenumid{ width:270px; overflow:hidden; padding:10px; background:url(../images/rigmid.gif) repeat-y;}
.rigmenumid p{ font-size:24px; color:#333; font-weight:bold; line-height:30px; padding:10px 0 10px 15px;}
.rigmenumid ul{ width:240px; overflow:hidden; margin:10px auto; border-top:1px #f2f2f2 solid; }
.rigmenumid li{ width:240px; padding:2px 0; height:29px; display:block; border-bottom:1px #f2f2f2 solid;}
.rigmenumid li a{ width:220px; height:29px; display:block; line-height:29px; padding:0 10px; overflow:hidden; font-size:14px; color:#666666; background:url(../images/rigmenuli1.gif) no-repeat;}
.rigmenumid li a:hover{ color:#c81818; background:url(../images/rigmuneli2.gif) no-repeat;}
.rigmenumid li .mnhv{ color:#c81818; background:url(../images/rigmuneli2.gif) no-repeat;}
.rigmenubot{ width:290px; height:15px; display:none;}
.nyleft2{ width:680px; overflow:hidden; float:left;}

.gsgg{ width:680px; overflow:hidden;}
.gsgg ul{ width:680px; overflow:hidden;}
.gsgg li{ width:680px; height:22px; float:left; margin:5px 10px 15px; display:inline; position:relative; display:block;}


.jpal{ width:680px; overflow:hidden;}
.jpal ul{ width:690px; overflow:hidden;}
.jpal li{ width:320px; height:230px; float:left; margin:5px 6px 10px; display:inline; position:relative; display:block; background:url(../images/caseboxbg.jpg) no-repeat; background-position:top center; padding:2px 4px 6px; overflow:hidden;}
.jpal ul li .boxshow{ width:320px; height:200px; position:absolute; display: none; top:2px; left:4px;  overflow:hidden;  background-color:#000;  filter:alpha(opacity=90);opacity:0.9; z-index:10; }
.jpalbox{ width:290px; height:170px; padding:15px; overflow:hidden; position:relative; z-index:1000; display:block; line-height:22px; font-size:12px; color:#fff;}
.jpalbox p{ padding-top:10px;}
.sstxt{ width:171px; height:31px; line-height:31px; background:url(../images/searchtxt.gif) no-repeat; padding:0 5px; border:none; float:left;}
.ssbtn{ width:54px; height:31px; background:url(../images/searchbtn.gif) no-repeat; cursor:pointer; border:none; float:right;}
.lxwm{ width:270px; overflow:hidden; margin-top:10px;}
.lxwm1{ width:270px; height:34px; overflow:hidden; background:url(../images/wmdkhtop.gif) no-repeat;}
.lxwm1 span{ float:left; margin:12px 0 0 15px; display:inline; font-size:13px; color:#333; font-weight:bold;}
.lxwm2{ width:250px; overflow:hidden; background:url(../images/wmdkhmid.gif) repeat-y; padding:10px; font-size:12px; color:#333333; line-height:24px;}
.lxwm3{ width:270px; height:5px;}
.lxqq a{ width:99px; height:24px; display:block; float:left; margin:5px 10px 0 5px; display:inline; background:url(../images/lxqqbg.gif) no-repeat; padding:0 5px; font-size:14px; color:#fff;}
.altitle{ width:640px; overflow:hidden; margin:10px 0;}
.altitle p{ line-height:20px; font-size:12px;}
.alpic{ width:640px; overflow:hidden; background-color:#fff; padding-bottom:20px;}
.altitleright{ width:120px; overflow:hidden; float:right;}
.altitleright a{ float:right; font-weight:bold; font-size:14px; color:#888888;}
.altitleleft{ width:520px;  overflow:hidden; float:left;}
.altitleleft a{ font-size:12px; color:#999; padding:0 5px;}
.altitleleft a:hover{ color:#c81818;}

 #DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{border:none;vertical-align:top;}

#DB_gallery .DB_imgSet {position:relative;width:640px;overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%; width:640px; overflow:hidden;}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:640px;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:19px}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:100px;height:63px;border:5px solid #ff0000;left:0;top:0}
.alinfor{ width:640px; overflow:hidden; padding:20px 0; background:url(../images/alinforline.gif) no-repeat 0 100%; font-size:14px; color:#666666; line-height:24px;}
.alinfor a{ font-size:18px; color:#c81818; font-weight:bold;}
.alinfor a:hover{ text-decoration:underline;}
.shangxia{ width:640px; margin:10px 0; height:40px;}
.shangxia a{ width:127px; height:35px; display:block; background:url(../images/page1.gif) no-repeat; text-align:center; line-height:35px; font-size:14px; color:#666666; font-weight:bold; filter:dropshadow(color=#ffffff,offx=1,offy=1); text-shadow: 1px 1px 1px #ffffff;}
.shangxia a:hover{ background:url(../images/page2.gif) no-repeat; color:#fff; filter:dropshadow(color=#650d0d,offx=1,offy=1); text-shadow: 1px 1px 1px #650d0d;}
.xgal{ width:640px; overflow:hidden; margin:20px auto;}
.xgaltop{ width:640px; height:34px; background:url(../images/xgaltop.gif) no-repeat; overflow:hidden;}
.xgaltop span{ float:left; margin:6px 0 0 15px; display:inline; font-size:13px; color:#333; font-weight:bold;}
.xgaltop a{ float:right; margin:12px 12px 0 0; display:inline;}
.xgalmid{ width:640px; overflow:hidden; background:url(../images/xgalmid.gif) repeat-y;}
.xgalmid ul{ width:640px; overflow:hidden; margin:10px 0;}
.xgalmid li{ width:175px; height:140px; display:block; float:left; margin:20px 0px 0 28px; display:inline;}
.xgalmid li img{ display:block;}
.xgalmid li a{ font-size:12px; color:#333333; font-weight:bold;}
.xgalmid li a:hover{ color:#c81818;}
.xgalmid li p{ width:175px; height:30px; text-align:center; line-height:30px;}
.xgalbot{ width:640px; height:5px;}
#tgxm{ width:100%; height:390px; background:url(../images/tgfwbg.gif) repeat-x; background-position:top center;}
.tgxm{ width:960px; height:340px; background:url(../images/tgfwbg.gif) no-repeat; background-position:top center; margin:0 auto; padding:50px 0; }
.tgxm p{ text-align:center; line-height:50px; font-size:16px; color:#666666;}
.tgxm ul{ width:960px; overflow:hidden; margin:50px auto 10px;}
.tgxm li{ width:120px; height:170px; display:block; overflow:hidden; float:left; margin:0 20px 0 45px; display:inline; cursor:pointer;}
.tgxm li.fw1{ width:120px; height:50px; display:block; padding-top:120px; font-size:16px; color:#333333; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw1.png) no-repeat;}
.tgxm li.fw1.hover{ width:120px; height:50px; padding-top:120px; font-size:16px; color:#c81818; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw11.png) no-repeat;}
.tgxm li.fw2{ width:120px; height:50px; display:block; padding-top:120px; font-size:16px; color:#333333; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw2.png) no-repeat;}
.tgxm li.fw2.hover{ width:120px; height:50px; padding-top:120px; font-size:16px; color:#c81818; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw22.png) no-repeat;}
.tgxm li.fw3{ width:120px; height:50px; display:block; padding-top:120px; font-size:16px; color:#333333; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw3.png) no-repeat;}
.tgxm li.fw3.hover{ width:120px; height:50px; padding-top:120px; font-size:16px; color:#c81818; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw33.png) no-repeat;}
.tgxm li.fw4{ width:120px; height:50px; display:block; padding-top:120px; font-size:16px; color:#333333; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw4.png) no-repeat;}
.tgxm li.fw4.hover{ width:120px; height:50px; padding-top:120px; font-size:16px; color:#c81818; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw44.png) no-repeat;}
.tgxm li.fw5{ width:120px; height:50px; display:block; padding-top:120px; font-size:16px; color:#333333; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw5.png) no-repeat;}
.tgxm li.fw5.hover{ width:120px; height:50px; padding-top:120px; font-size:16px; color:#c81818; font-weight:bold; line-height:50px; text-align:center; background:url(../images/fw55.png) no-repeat;}
.fwcont{ width:960px; overflow:hidden; margin:0 auto;}
.fwconttop{ width:960px; height:30px;}
.fwcontmid{ width:960px; overflow:hidden; background:url(../images/fwcontmid.gif) repeat-y;}
.fwcontbot{ width:960px; height:30px;}
.fwcont1{ width:780px; overflow:hidden; margin:0 auto; padding:50px 80px;}
.fwcont1 p{ font-size:14px; color:#999999; line-height:24px;}
.fwcont2{ width:780px; overflow:hidden; margin:0 auto; background-color:#fdfdfd; padding:50px 80px; background:url(../images/fwcont2top.gif) no-repeat; background-position:top center;}
.fwcont3{ width:370px; overflow:hidden; float:left; color:#999999; line-height:18px; font-size:12px;}
.wztc{ width:960px; height:340px; background:url(../images/tgfwbg.gif) no-repeat; background-position:top center; margin:0 auto; padding:50px 0;}
.wztc p{ text-align:center; line-height:50px; font-size:16px; color:#666666;}
.wztc ul{ width:960px; overflow:hidden; margin:50px auto 10px;}
.wztc li{ width:220px; height:180px; display:block; overflow:hidden; float:left; margin:0 5px 0 5px; display:inline; cursor:pointer; background:url(../images/wztcli1.gif) no-repeat; padding:9px 5px 11px;}
.wztc li.hover{ width:220px; height:180px; display:block; overflow:hidden; float:left; margin:0 5px 0 5px; display:inline; cursor:pointer; background:url(../images/wztcli2.gif) no-repeat; padding:9px 5px 11px;}
.wztc li p{ font-size:16px; color:#fff; line-height:64px;}
.wztccont{ width:880px; margin:40px auto; overflow:hidden; font-size:14px; color:#333333; line-height:24px;}
.nycont2{ width:680px; overflow:hidden; padding:0; font-size:14px; color:#333; line-height:24px;}
.lxwmcont{ width:670px; overflow:hidden; border:5px #e5e5e5 solid; background-color:#f8f8f8; margin-top:30px;}
.lxtop{ width:670px; overflow:hidden; margin:10px auto;}
.lxtopbox{ width:305px; overflow:hidden; background:url(../images/lxwmline.gif) no-repeat; background-position:right top; padding:5px; line-height:24px; font-size:12px; color:#333; float:left; margin-left:20px; display:inline;}
.lxbotbom{ width:670px; }
.newbox{ width:650px; height:210px; padding:10px 0; overflow:hidden; background:url(../images/newboxline.gif) no-repeat; background-position:bottom center;}
.newbox1{ width:650px; height:160px; overflow:hidden;}
.newbox2{ width:67px; height:67px; overflow:hidden; float:left; padding:1px 2px 0; background:url(../images/timebg.gif) no-repeat;}
.newbox2 p{ text-align:center; color:#fff;}
.newbox3{ width:550px; height:160px; padding:0 15px 0 14px; overflow:hidden; float:left;}
.newbox3 a{ height:40px; padding:5px 5px; font-size:24px; color:#333; font-weight:bold; line-height:40px;}
.newbox3 a:hover{ color:#fff; background-color:#c81818;}
.newbox4{ width:550px; height:120px; font-size:12px; color:#999999; line-height:20px; overflow:hidden;}
.newbox5{ width:650px; height:35px;}
.newbox5 a{ float:right; padding:5px; display:block; font-size:14px; color:#fff; background-color:#999999;}
.newbox5 a:hover{ background-color:#be1919;}
.newbox6{ width:650px; overflow:hidden; font-size:12px; color:#888888;}
.newcont{ width:650px; overflow:hidden; padding-top:30px;}
.newcont1{ width:650px; height:50px; overflow:hidden; line-height:50px; background:url(../images/newboxline.gif) no-repeat 0 100%;}
.newcont1left{ height:50px; float:left; overflow:hidden; font-size:12px; color:#888;}
.newcont1right{ height:25px; float:right; overflow:hidden; padding-top:15px;}
.newcont2{ width:630px; padding:12px 10px; overflow:hidden;  background:url(../images/newboxline.gif) no-repeat 0 100%; line-height:24px; color:#666666; font-size:14px;}
.newcont3{ padding:20px 0; overflow:hidden; font-size:16px; color:#333; line-height:26px;}
.newcont4{ width:650px; height:50px; overflow:hidden; line-height:50px; background:url(../images/newboxline.gif) no-repeat 0 100%;}
.newcont4left{ height:50px; float:left; overflow:hidden; font-size:12px; color:#888;}
.newcont4right{  height:50px; float:right; overflow:hidden; font-size:12px; color:#888; }
.newcont5{ width:650px; padding:15px 0; overflow:hidden;}
.xgydmid{ width:640px; overflow:hidden; background:url(../images/xgalmid.gif) repeat-y;}
.xgydmid ul{ width:610px; margin:10px auto; overflow:hidden;}
.xgydmid li{ width:610px; height:30px; line-height:30px; font-size:14px; color:#999999;}
.xgydmid li span{ font-size:14px; color:#999999; padding-left:10px;}
.lycont{ width:680px; padding:20px 0; overflow:hidden; font-size:14px; color:#666666;}
.lytxt{ width:297px; height:31px; background:url(../images/lytxt.gif) no-repeat; padding:0 5px; line-height:31px; border:none;}
.lytxt2{ width:497px; height:133px; padding:5px; line-height:18px; background:url(../images/lytxt2.gif) no-repeat; border:none;}
.lytxt3{ width:100px; height:31px; background:url(../images/lytxt.gif) no-repeat; padding:0 5px; line-height:31px; border:none;}
.tjbtn{ width:117px; height:42px; background:url(../images/tjbtn.gif) no-repeat; border:none; cursor:pointer;}
.tcxz{ width:680px; height:100px; margin:15px 0;}
.tcxz ul{ width:680px; height:100px; overflow:hidden; }
.tcxz li{ width:138px; height:100px; display:block; float:left; overflow:hidden; margin-right:3px; display:inline;}
.tcxz li p{ width:128px; height:25px; line-height:25px; text-align:center;}
.tcxz li a{ width:128px; height:96px; display:block; padding:4px 5px 0; overflow:hidden; background:url(../images/tcbg1.gif) no-repeat; font-size:12px;}
.tcxz li .tchv{ background:url(../images/tcbg2.gif) no-repeat;}
.cpjs{ width:960px; height:340px; background:url(../images/tgfwbg.gif) no-repeat; background-position:top center; margin:0 auto; padding:50px 0; }
.cpjs p{ text-align:center; line-height:50px; font-size:16px; color:#666666;}
.cpjs ul{ width:960px; overflow:hidden; margin:50px auto 10px;}
.cpjs li{ width:200px; height:160px; display:block; padding:7px; overflow:hidden; float:left; margin:0 13px; display:inline; cursor:pointer; background:url(../images/jsbg1.gif) no-repeat;}
.cpjs li.hover{ background:url(../images/jsbg2.gif) no-repeat;}
.cpjs li p{ font-weight:bold; color:#333;}
.jscont{ width:780px; overflow:hidden; margin:0 auto; padding:50px 80px; font-size:14px; color:#999999; line-height:24px;}
.rcbox{ width:628px; overflow:hidden; margin:10px 0;}
.rcboxtop{ width:628px; height:33px; background:url(../images/rczptop.gif) no-repeat;}
.rcboxtop a{ font-size:14px; font-weight:bold; line-height:33px; padding-left:32px; color:#333333; cursor:pointer;}
.rcboxtop a:hover{ color:#c81818;}
.rcboxbot{ width:628px; overflow:hidden;}
.rcbot1{ width:568px; overflow:hidden; background:url(../images/rczpmid.gif) repeat-y; padding:20px 30px; font-size:14px; color:#333333; line-height:26px;}
.rcbot2{ width:628px; height:5px;}
.xwmain{ width:980px; overflow:hidden; margin:0 auto;}
.xwzxlef{ width:650px; overflow:hidden; float:left;}
.zwzxlefbot{ width:650px; overflow:hidden;}
.xwbox{ width:320px; height:308px; overflow:hidden; float:left; margin:10px 10px 0 0; display:inline;}
.xwboxtop{ width:320px; height:34px; overflow:hidden; background:url(../images/xwboxtop.gif) no-repeat;}
.xwboxtop span{ float:left; margin:11px 0 0 15px; display:inline; font-size:13px; color:#333; font-weight:bold;}
.xwboxtop a{ float:right; margin:12px 12px 0 0; display:inline;}
.xwboxmid{ width:320px; height:257px; overflow:hidden; background:url(../images/xwboxmid.gif) repeat-y; padding-top:12px;}
.xwboxmid ul{ width:290px; margin:5px auto;}
.xwboxmid li{ width:290px; height:28px; display:block; overflow:hidden; line-height:28px;}
.xwboxmid li a{ font-size:14px; color:#333;}
.xwboxmid li a:hover{ color:#c81818;}
.xwboxbot{ width:320px; height:5px;}
.xwbanner{ width:650px; height:300px; overflow:hidden;}
#focus {
	width:650px;
	height:300px;
	padding:0; margin:0;

	border-right:solid 1px #dfdfdf;
	float:left;
}
#focus .jdmain {
	height:300px;
	position:relative;
	overflow:hidden;
	float:left;
}
#focus .jdmain .jdbody {
	width:480px;
	height:300px;
}
#focus .jdmain .jdbody .stage {
	width:480px;
	height:300px;
	float:left;
	overflow:hidden;
}
#focus .jdmain .jdbody .stage div {
	height:auto;
}
#focus .jdmain .jdbody p {
	width:480px;
	height:30px;
	line-height:30px;
	position:absolute;
	left:0;
	top:270px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	text-align:center;
}
#focus .jdmain .jdbody .txt_bg {
	background:#000;
	opacity:.5;
	filter:alpha(opacity=50);
}
#focus .jdmain .jdbody .text {
	opacity:1;
	filter:alpha(opacity=100);
}
#focus .jdnav {
	width:166px;
	height:300px;
	float:right;
	overflow:hidden;
}
#focus .jdnav li {
	width:166px;
	height:97px;
	overflow:hidden;
	margin-bottom:6px;


}
#focus .jdnav .first {
	margin-top:0;
}
#focus .jdnav li span {
	display:inline-block;
	vertical-align:top;
}
#focus .jdnav .arrow {
	width:8px;
	height:15px;
	margin-top:40px;
	overflow:hidden;
}
#focus .jdnav .img {
	width:150px;
	height:85px;
	overflow:hidden;
	border:solid 3px #8d8d8d;
	padding:1px;
}
#focus .jdnav .current .arrow {
	background:url(../news/bg.png) -261px -93px no-repeat;
}
#focus .jdnav .current .img {
	border:solid 3px #e20100;
}

.xwzxrig{ width:320px; overflow:hidden; float:right;}
.nyggxw{ width:320px; height:232px; overflow:hidden;}
.nyggxwtop{ width:320px; height:52px; background:url(../images/nyggxwtop.gif) no-repeat; overflow:hidden;}
.nyggxwtop ul{ overflow:hidden;}
.nyggxwtop li{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#666666; cursor:pointer;}
.nyggxwtop li.hover{ width:100px; height:35px; display:block; float:left; text-align:center; line-height:35px; font-size:13px; color:#333; font-weight:bold; background:url(../images/ggxwli.gif) no-repeat;}
.nyggxwbot{ width:320px; height:180px; overflow:hidden;}
.nyggxwbot ul{ width:315px; height:180px; overflow:hidden; margin:0 auto;}
.nyggxwbot li{ width:300px; height:28px; display:block; overflow:hidden; background:url(../images/ggxwbotli.gif) no-repeat 0 50%; padding-left:15px; line-height:28px;}
.nyggxwbot li span{ float:right; font-size:12px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}
.nyggxwbot li a{ width:245px; height:28px; overflow:hidden; font-size:13px; color:#888888;}
.nyggxwbot li a:hover{ color:#bc0200;}
.rmwz{ width:320px; height:445px; overflow:hidden; margin-top:10px;}
.rmwztop{ width:320px; height:25px; overflow:hidden;}
.rmwztop span{ font-size:14px; color:#333; font-weight:bold;}
.rmwzbot{ width:320px; height:420px; overflow:hidden;}
.rmwzbox{ width:320px; height:90px; overflow:hidden; margin-top:8px; font-size:12px; color:#333; line-height:20px;}
.rmwzbox img{ width:144px; height:90px; display:block; float:left; margin-right:10px; display:inline;}
.rmwzbox a{ color:#c81818;}
.rmwzbox a:hover{ text-decoration:underline;}
.zxtj{ width:320px; height:240px; overflow:hidden; margin-top:10px;}
.zxtjbox{ width:320px; height:200px; margin-top:10px;}
.fi07_1 .fi_tab span,.fi07_1 .fi_tab span.now,.fi07_1 .l a,.fi07_1 .l a:hover,.fi07_1 .r a,.fi07_1 .r a:hover{background:url(../images/icon.gif) no-repeat;}

.fi07{
	width:320px;
	height:200px;
	overflow:hidden;/*X*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.fi07_1{position:relative;width:100%;height:100%;}
.fi07_1 .fi_ct{position:relative;overflow:hidden;height:200px;cursor:pointer;/*X*/}
.fi07_1 .fi_list{position:absolute;left:0;top:0;text-align:left;width:3250px;/*X*/}
.fi07_1 .fi_list img{width:320px;height:200px;/*X*/}
.fi07_1 .fi_ovl,.fi07_1 .fi_tt,.fi07_1 .fi_tab{width:320px;position:absolute;bottom:0;right:0;}
.fi07_1 .fi_ovl{height:35px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.fi07_1 .fi_tt{text-indent:20px; color:#fff; font-size:14px; color:#fff; font-weight:bold; line-height:35px;}
.fi07_1 .fi_tab{width:320px;cursor:pointer;height:18px;right:10px;text-align:right; top:10px;}
.fi07_1 .fi_tab span{cursor:pointer;display:inline-block;margin:0 6px;width:9px;height:9px;vertical-align:middle;background-position:-250px 0;}
.fi07_1 .fi_tab span.now{background-position:-275px 0;}
.fi07_1 .fi_btn{cursor:pointer;display:inline-block;margin:0 6px;float:none;width:13px;height:18px;vertical-align:middle;overflow:hidden;}
.fi07_1 .fi_btn a{width:13px;height:18px;display:block}
.fi07_1 .l a{background-position:-150px 0;}
.fi07_1 .l a:hover{background-position:-200px 0;}
.fi07_1 .r a{background-position:-175px 0;}
.fi07_1 .r a:hover{background-position:-225px 0;}

#ymzcbg{ width:100%; height:270px; background:url(../images/ymzcbg.gif) repeat-x; background-position:top center;}
.ymzcbg{ width:960px; height:270px; background:url(../images/ymzcbg.gif) no-repeat; background-position:top center; margin:0 auto; overflow:hidden;}
.ymss{ width:660px; height:120px; margin:68px auto 0; overflow:hidden;}
.ymtxt{ width:415px; height:61px; float:left; border:none; background:url(../images/ymtxt.gif) no-repeat; line-height:61px; padding:0 5px; font-size:18px; color:#666; font-family:"微软雅黑";}
.ymsel{ width:127px; height:61px; float:left; background:url(../images/ymsel.gif) no-repeat; border:none;  font-size:20px; color:#333; font-weight:bold;}
.ymsel2{ width:108px; margin:18px 0 0 8px; border:none; background:none; font-size:18px; color:#666; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
.ymsub{ width:91px; height:61px; float:left; margin-left:5px; display:inline; border:none; background:url(../images/ymcxbtn.gif) no-repeat; cursor:pointer;}
#ymjgzn{ width:100%;}
.ymjgzn{ width:960px; overflow:hidden; margin:0 auto;}
.ymtop{ width:960px; height:40px; background:url(../images/ymtopbg.gif) no-repeat;}
.ymtop ul{ margin:0 0 0 7px; overflow:hidden; height:33px; padding-top:3px;}
.ymtop li{ width:221px; height:33px; display:block; float:left; background:url(../images/ymtopli1.gif) no-repeat; font-size:14px; color:#333; line-height:36px; text-align:center; font-weight:bold; cursor:pointer;}
.ymtop li.hover{ background:url(../images/ymtopli2.gif) no-repeat;}
.ymtab{ width:850px; overflow:hidden; margin:20px auto; border:1px #cccccc solid; border-collapse:collapse; font-size:12px; color:#333333;}
.ymtab td{ border:1px #cccccc solid; border-collapse:collapse; padding:0 10px; padding-left:15px; line-height:30px;}
.ymtab span{ font-size:12px; color:#ff6600;}
#csdb{ width:100%; background:url(../images/tgfwbg.gif) repeat-x; background-position:top center;}
.csdb{ width:982px; overflow:hidden; background:url(../images/tgfwbg.gif) no-repeat; background-position:top center; margin:0 auto; padding:30px 0; }

.qybox{ width:650px; padding:10px 0; overflow:hidden; overflow:hidden;}
.qybox p{ padding:5px 0; font-size:24px; color:#666; font-weight:bold;}
.qybox a{ font-size:24px; color:#333; font-weight:bold; line-height:24px;}
.qybox a:hover{ color:#fff; background-color:#c81818;}


/*QQ*/

 .main_head {
	BACKGROUND: url(../images/img3-5_2.png) no-repeat
}
* HTML .main_head {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_2.png",sizingMethod='crop'); BACKGROUND: none transparent scroll repeat 0% 0%
}
* + HTML .main_head {
	BACKGROUND: url(../images/img3-5_2.png) no-repeat
}
.info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/img3-5_3.png) repeat-y; PADDING-TOP: 5px
}
* HTML .info {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_3.png",sizingMethod='crop'); BACKGROUND-REPEAT: repeat-y
}
* + HTML .info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/img3-5_3.png) repeat-y; PADDING-TOP: 5px
}
.down_kefu {
	WIDTH: 157px; BACKGROUND: url(../images/img3-5_4.png) no-repeat; HEIGHT: 8px
}
* HTML .down_kefu {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_4.png",sizingMethod='crop'); WIDTH: 157px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 8px
}
* + HTML .down_kefu {
	WIDTH: 157px; BACKGROUND: url(../images/img3-5_4.png) no-repeat; HEIGHT: 8px
}
.Obtn {
	MARGIN-TOP: 104px; WIDTH: 32px; BACKGROUND: url(../images/img3-5_1.png) no-repeat; FLOAT: left; HEIGHT: 139px; MARGIN-LEFT: -5px
}
* HTML .Obtn {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_1.png",sizingMethod='crop'); WIDTH: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 139px
}
* + HTML .Obtn {
	MARGIN-TOP: 104px; WIDTH: 32px; BACKGROUND: url(../images/img3-5_1.png) no-repeat; FLOAT: left; HEIGHT: 139px; MARGIN-LEFT: -5px
}
.qqtable SPAN {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.qqtable A {
	TEXT-DECORATION: none; font-size:12px;
}
.qqtable img{ vertical-align:middle;}
.qqtable A:hover {
	TEXT-DECORATION: none
}
.qun {
	BORDER-BOTTOM: #ffd2bf 1px solid; BORDER-LEFT: #ffd2bf 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; BORDER-TOP: #ffd2bf 1px solid; BORDER-RIGHT: #ffd2bf 1px solid; PADDING-TOP: 5px
}
.qun SPAN {
	COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT: bold
}

/*悬浮代码*/
.side{position:fixed;width:54px;height:275px;right:0;top:300px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:16px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}